//
//  MonthCardRequestModel.h
//  ExcellentHome
//
//  Created by 揭婧雯 on 16/8/18.
//  Copyright © 2016年 陈区. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface MonthCardRequestModel : NSObject

+ (instancetype)sharedRequestModel;

/**
 *  获取车牌列表 可替换[[[BusinessEntityManager sharedManager] NewPublicEntityManager] onRequestMonthCardList:params];
 *
 *  @param finished 网络请求完成后的操作
 */
- (void)requestCarNumbersWithCommunityId:(NSString *)communityId finished:(SEGNetworkReponse)finished;

/**
 *  获取车缴费详情 可替换[[[BusinessEntityManager sharedManager] NewPublicEntityManager] onRequestMonthCardInfo:params];
 *
 *  @param finished 网络请求完成后的操作
 */
- (void)requestCarInfoWithDictionary:(NSDictionary *)params finished:(SEGNetworkReponse)finished;

/**
 *  获取缴费记录 可替换[[[BusinessEntityManager sharedManager] NewPublicEntityManager] onRequestPayRecordList:params];
 *
 *  @param finished 网络请求完成后的操作
 */
- (void)requestPayRecordList:(SEGNetworkReponse)finished;

/**
 *  获取缴费金额 可替换[[[BusinessEntityManager sharedManager] NewPublicEntityManager] onRequestPaymentCharge:params];
 *
 *  @param finished 网络请求完成后的操作
 */
- (void)requestPaymentChargeWithDictionary:(NSDictionary *)params finished:(SEGNetworkReponse)finished;

/**
 *  获取缴费支付列表 可替换[[[BusinessEntityManager sharedManager] NewPublicEntityManager] onRequestPayMethodList:params];
 *
 *  @param finished 网络请求完成后的操作
 */
- (void)requestPayMethodListWithCommunityId:(NSString *)communityId finished:(SEGNetworkReponse)finished;

/**
 *  轮询请求获取支付方式列表 可替换[[BusinessManager sharedManager].electronicBillingEntityManager requestpollByPayMethodList:
 *
 *  @param finished 网络请求完成后的操作
 */
- (void)requestPayMethodListWithRequestId:(NSString*)requestId finished:(SEGNetworkReponse)finished;

@end
